# anthor:huanmin
# 时间：10.20week07

# 购物车程序项目：
# 要求：1、运行程序后，让用户输入支付宝余额，然后打印我们的商品列表给用户。
# 　　  2、让用户输入商品编号进行商品的购买。
# 　　  3、用户选择商品后，检查用户的余额是否够，若够则直接扣款，不够则提醒用户。
# 　　  4、用户可以随时退出购买，推出时打印用户已购买的商品和支付宝余额。

商品 = [
    ["10001", "瑞幸咖啡", "15"],
    ["10002", "iphone13 pro", "9999"],
    ["10003", "笔", "3"],
    ["10004", "奥特曼模型", "500"],
    ["10005", "联想笔记本电脑", "7000"]
]
需要再次购买 = ["是"]
不需要再次购买 = ["否"]
退出 = ["退出购买页面，欢迎下次光临哦~"]
用户购物列表 = []

支付宝余额 = input("请输入您的余额：")
info = '''------商品列表------
%s
%s
%s
%s
%s
'''%(商品[0], 商品[1], 商品[2], 商品[3], 商品[4])
print(info)
user_input_ID =input("请输入商品编号：")
for good in 商品:
    print(good)
    # 判断商品id是否正确
    if user_input_ID == good[0]:
        # 判断用户的余额是否够用
        if int(good[2]) < int(支付宝余额):
            # 把商品加进购物车里
            支付宝余额 = int(支付宝余额)-int(good[2])
            # 扣除支付宝余额
            print("您的余额为:", 支付宝余额)
        if int(good[2]) > int(支付宝余额):
            print("您的余额不足，请及时充值！")
        break

    else:
        print("您输入的商品信息有问题，请输入正确的商品编号！")

print("您的购买清单为：", good)
用户选择 = input("请问还有需要购买的东西吗？")
if 用户选择 == 不需要再次购买:
    print(退出)







